package entity

import "time"

type CGroup struct {
	ID            int       `gorm:"primaryKey;column:id;type:int(11);not null" json:"-"`
	Name          string    `gorm:"column:name;type:varchar(255);not null" json:"name"`
	GroupID       int64     `gorm:"column:group_id;type:bigint(20);not null" json:"group_id"` // 群id
	AvatarURL     string    `gorm:"column:avatar_url;type:varchar(600);not null" json:"avatar_url"`
	CreateTime    time.Time `gorm:"column:create_time;type:datetime;not null" json:"create_time"` // 创建时间
	UpdateTime    time.Time `gorm:"column:update_time;type:datetime;not null" json:"update_time"` // 修改时间
	CreateBy      string    `gorm:"column:create_by;type:varchar(255);not null" json:"create_by"`
	CreateByID    int       `gorm:"column:create_by_id;type:int(11);not null" json:"create_by_id"`   // 创建人id
	Administrator int       `gorm:"column:administrator;type:int(11);not null" json:"administrator"` // 群主id
}
